html,body
{
    margin:0px;
    height:100%;
    font: 14px verdana, arial, helvetica, sans-serif;
}

#topo {
    height:10%;
    overflow:hidden;
    position:relative;
    background-color:black;
    color:white;
}

#topo table {
    font-size: x-large;
    width:100%;
    height: 100%;
    color:#cccccc;
}

#conteudo {
    height:90%;
    text-align:center;
    overflow:hidden;
    background-color: #000000;
}

#conteudo table {
    color:#ccc; 
    font-size: 40px;
/*    font-family: Gill, helvetica, sans-serif;*/
/*    font-family: Arial, helvetica, sans-serif;  */
/*      font-family: Times New Roman,Georgia,Serif;*/
/*    font-family:Verdana, helvetica, sans-serif;*/
}

#conteudo table thead th{
    font-size: 36px; 
    font-weight: normal; 
    color: #ffffff; 
    border-bottom: 1px solid #FFFFFF;
}

#conteudo table tbody td{
    border-bottom: 1px dotted #FFFFFF;
    text-align: center;
}

#conteudo div {
    height:100%;
    width:100%;
    text-align:center;
}

#legenda {
    bottom:10%;
    left:5%;
    width:90%;
    padding:0.5%;
    position:absolute;
    z-index:1000;
    background-color: black;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    color: white;
    font-size: xx-large;
    text-align: justify;
}

#ticker {    
    position:absolute;
    bottom:0px;
    width:100%;
    height:7%;
    z-index:1000;
    background-color: #000000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    color: white;
    font-size: large;
}

#ticker div{
    padding: 5px 10px;
    top:0;
    left:0;
    padding-left: 55px;
}

#tickerImagem
{
    position:absolute;
    bottom:0px;    
    height:7%;
    z-index:1001;
}